package com.css.crm.dao;

import java.util.List;
import com.css.crm.vo.CustomerRemarkQueueVo;

/**
 * Interface for DAO on table VP_CUST_REMRK_QUEUE
 * 
 * @author AIS
 */
public interface CustomerRemarkQueueDao extends BaseDao {

	/**
	 * Get all customer remark queue record by customer id
	 * 
	 * @param custId
	 *            Customer id to specific record to be retrieved
	 * @return List of customer birthday record(s)
	 */
	List<CustomerRemarkQueueVo> getCustomerRemarkQueueByCustId(String custId);

	/**
	 * Create customer remark queue
	 * 
	 * @param customerRemarkQueue
	 *            CustomerRemarkQueueVo object
	 * @return Row count affected
	 */
	int insertCustomerRemarkQueue(CustomerRemarkQueueVo customerRemarkQueue);

	/**
	 * Delete customer remark queue record(s) by customer id
	 * 
	 * @param custId
	 *            Customer id to specific record(s) to be deleted
	 * @return Row count affected
	 */
	int deleteCustomerRemarkQueueByCustId(String custId);
}
